Design of processing resources scheduling in programmable networks
نویسندگان
چکیده
Programmable network paradigm allows the execution of active applications in routers or switches to provide more flexibility to traditional networks, and richer services for users. In this paper, we discuss issues in designing resource schedulers for processing engines at programmable routers. One of the key problems is the inability to determine execution times of packets from information in headers for scheduling. Therefore, we present a suitable packet scheduling algorithm called Start-time Weighted Fair Queueing (SWFQ) that does not require packet processing times in advance. Through analysis and simulations, we show that the proposed scheme can achieve good fairness and predictable delay guarantees.
منابع مشابه
CPU Resource Scheduling in Programmable Networks
Programmable network paradigm allows packet processing in the routers within the data path. One of the key problems in programmable networks is the inability to determine execution times of packets from information in headers for scheduling which is in contrast to using packet length in transport resources scheduling. This paper presents a scheduling algorithm called Prediction based Fair Queue...
متن کاملFair Resource Allocation in Programmable and Active Networks Using a Composite Scheduler
In active and programmable networks, the packet scheduling schemes should consider multiple resources such as CPU and memory in addition to bandwidth to achieve overall fairness. Maintaining fairness of one resource allocation does not ensure the fair allocation of other resources automatically. The dynamic nature of network load, and the inherent unpredictability of processing times of active ...
متن کاملScheduling Resources in Programmable and Active Networks Based on Adaptive Estimations
In active and programmable networks, packet processing could be accomplished in the router within the data path. For efficient resource allocation in such networks, the packet scheduling schemes should consider multiple resources such as CPU and memory in addition to the bandwidth to improve overall performance. The inherent unpredictability of processing times of active packets poses a signifi...
متن کاملPrediction of the changes in physicochemical properties of key lime juice during IR thermal processing by artificial neural networks
Thermal processing of the key lime juice leads to the inactivation of pectin methylesterase (PME) and the degradation of ascorbic acid (AA). These changes affect directly the cloud stability and color of the juice. In this study, an artificial neural network (ANN) model was applied for designing and developing an intelligent system for prediction of the thermal processing effects on the physico...
متن کاملProcessing resource scheduling in programmable networks
Programmable network paradigm allows the execution of active applications in routers or switches to provide more flexibility to traditional networks, and richer services for users. In this paper, we discuss issues in designing resource schedulers for processing engines in programmable networks. One of the key problems in programmable networks is the inability to determine execution times of pac...
متن کامل